package com.wtwd.campus.vcom.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author mjy
 * @date 2022/11/30
 * @description
 */
public class PolygonFenceVo {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "客户的围栏id，注意vcom的围栏特殊处理绑定关系存在vcom_fence_imei中，与园型围栏共存")
    private String fenceId;

    @ApiModelProperty(value = "围栏名称")
    private String fenceName;

    @ApiModelProperty(value = "围栏顶点组数")
    private String fencePoints;

    @ApiModelProperty(value = "围栏报警类型（0：进围栏报警，1：出围栏报警，2：	进出都报警）这里为2")
    private Integer alarmType;

    @ApiModelProperty(value = "围栏类型 （1：圆形，2：多边形）这里为2")
    private Integer fenceType;

    @ApiModelProperty(value = "围栏所属应用类型（0：家长端 1：第三方厂家 2：通用	平台） 这里为1")
    private Integer appType;

    @ApiModelProperty(value = "围栏地址")
    private String address;

    @ApiModelProperty(value = "是否激活，这里为true")
    private Integer isActive;

    @ApiModelProperty(value = "附加参数 ，可选")
    private String params;

    @ApiModelProperty(value = "客户id(当客户id为空时为平台围栏)")
    private Integer customerId;

    @ApiModelProperty(value = "客户对接的设备类型，此处请参考设备表")
    private Integer deviceType;

}
